package com.fanqwz.kotlinmvvm.domain.repo

import java.util.*
import javax.inject.Inject

/**
 * Created by fanqwz on 2018/3/23.
 */

/**
 * 考虑到从repository的数据是有状态的，为repository添加观察者接口，当repository中的数据被修改时，通知观察者更新数据
 * */
interface IRepository {
    fun getObservable(): Observable
}

class DummyRepository @Inject constructor():IRepository {
    override fun getObservable(): Observable = Observable()
}